function.ema              package:nenhum             R Documentation

Funo para calcular o Erro Mdio Absoluto 

Descrio:
Funo para o clculo do erro mdio absoluto em dados meteorolgicos e plotagem de grficos da srie de dados com o desvio padro.
	
Uso:
function(mydata, min=-25, max=50)

Argumentos:
mydata	Um objeto contendo um data.frame com uma coluna com as datas de observao dos dados e outra(outras) com o os dados observados (estes dados devem ser pelo menos dirios).
min	o valor mnimo de registro do equipamento, por default a funo  utilizar o valor de -25.
max	 o valor mximo de registro do equipamento, por default a funo utilizar o valor de 50.

Detalhes:
A funo calcula o erro mdio absoluto da srie de dados, que consiste na
somatria dos erros absolutos em mdulo e na diviso do valor pelo nmero de dados observados 
E tambm plota grficos da srie de dados com linhas indicando a mdia da srie mais desvio padro e a mdia menos o desvio padro. 

Advertncia:
O objeto de entrada da funo deve ser objeto chamado mydata, da classe data.frame, onde a primeira coluna contm a data de observao de cada dado e as outras, a srie de dados de cada estao. 
O dado de entrada pode conter o nmero de estaes que usurio que quiser analisar.
A funo exige o pacote Openair.
Os plots sero melhor visualizados se o dados do usurio forem dados no mximo horrios.

Autora
Mariane Chitolina
mchitolina@usp.br


Exemplo:
# Criando as sequncia de dados para cada estao
est_01 <- c(seq(26.71, 15.51, len= 24), seq(14.35, 25.54, len= 24))
est_02 <- c(seq(18.71, 15.51, len= 24), seq(14.35, 21.54, len= 24))
est_03 <- c(seq(31.71, 15.51, len= 24), seq(14.35, 25.54, len= 24))
est_04 <- c(seq(17.71, 14.51, len= 24), seq(13.35, 22.54, len= 24))

# Criando a sequncia da coluna date
date <- seq(ISOdate(2000,1,1), by = "hour", length.out = 48)

# Criando um data.frame com 5 colunas e 48 linhas, sendo a primeira coluna a sequncia de datas e horas
mydata <- data.frame(date, est_01, est_02, est_03, est_04)
     
# Rodando a funo
function.ema(mydata)